package com.liveneo.adapter.outinterface.web.platform.response;

import java.util.List;

import com.liveneo.adapter.outinterface.web.platform.request.ClaimInfo;
import com.liveneo.adapter.outinterface.web.platform.request.dto.ResponseQueryCaseStatus;
import com.liveneo.adapter.outinterface.web.platform.request.dto.ResponseVIPService;
import com.liveneo.adapter.webservice.client.claim.CaseInfo;
import com.liveneo.adapter.webservice.client.claim.EvaluateInfoResponseDto;

/**
  * @Description: 响应
  * @author liveneo-shuqw
  * @date 2016年10月21日 上午11:17:28
  * Copyright: Copyright (c) 2016 
  * Company: 北京朗泰
  * @version 3.0
  */
public class BaseResponse {
	private String resultCode;
	private String extMessage;
	private String errorMessage;
	private String ifSuccess;
	private String errMsg;
	
	private ChangeTaskStatusResponse ChangeTaskStatusResponse;
	
	private SurveyResponse surveyResponse; //任务状态同步
	
	private CaseInfo caseinfo;
	
	private EvaluateInfoResponseDto responseEvaluateInfo;
	
	private ErrorImageInfo errorImageInfo;
	
	private List<ResponseBranchInfo> branchInfo;
	
	private ResponseQueryCaseStatus responseQueryCaseStatus;
	
	/**保单历史案件**/
	private List<ClaimInfo> claimInfoList;

	private ResponseVIPService responseVIPService;
	
	public BaseResponse(String ifSuccess, String errMsg) {
		super();
		this.ifSuccess = ifSuccess;
		this.errMsg = errMsg;
	}
	public BaseResponse() {
		super();
	}

	public ResponseVIPService getResponseVIPService() {
		return responseVIPService;
	}
	public void setResponseVIPService(ResponseVIPService responseVIPService) {
		this.responseVIPService = responseVIPService;
	}
	public List<ClaimInfo> getClaimInfoList() {
		return claimInfoList;
	}

	public void setClaimInfoList(List<ClaimInfo> claimInfoList) {
		this.claimInfoList = claimInfoList;
	}
	public String getResultCode() {
		return resultCode;
	}
	public void setResultCode(String resultCode) {
		this.resultCode = resultCode;
	}
	public String getExtMessage() {
		return extMessage;
	}
	public void setExtMessage(String extMessage) {
		this.extMessage = extMessage;
	}
	public String getIfSuccess() {
		return ifSuccess;
	}
	public void setIfSuccess(String ifSuccess) {
		this.ifSuccess = ifSuccess;
	}
	public String getErrMsg() {
		return errMsg;
	}
	public void setErrMsg(String errMsg) {
		this.errMsg = errMsg;
	}
	public ChangeTaskStatusResponse getChangeTaskStatusResponse() {
		return ChangeTaskStatusResponse;
	}
	public void setChangeTaskStatusResponse(ChangeTaskStatusResponse changeTaskStatusResponse) {
		ChangeTaskStatusResponse = changeTaskStatusResponse;
	}
	public SurveyResponse getSurveyResponse() {
		return surveyResponse;
	}
	public void setSurveyResponse(SurveyResponse surveyResponse) {
		this.surveyResponse = surveyResponse;
	}
	public String getErrorMessage() {
		return errorMessage;
	}
	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
	}
	public CaseInfo getCaseinfo() {
		return caseinfo;
	}
	public void setCaseinfo(CaseInfo caseinfo) {
		this.caseinfo = caseinfo;
	}
	public EvaluateInfoResponseDto getResponseEvaluateInfo() {
		return responseEvaluateInfo;
	}
	public void setResponseEvaluateInfo(EvaluateInfoResponseDto responseEvaluateInfo) {
		this.responseEvaluateInfo = responseEvaluateInfo;
	}
	public ErrorImageInfo getErrorImageInfo() {
		return errorImageInfo;
	}
	public void setErrorImageInfo(ErrorImageInfo errorImageInfo) {
		this.errorImageInfo = errorImageInfo;
	}
	public List<ResponseBranchInfo> getBranchInfo() {
		return branchInfo;
	}
	public void setBranchInfo(List<ResponseBranchInfo> branchInfo) {
		this.branchInfo = branchInfo;
	}
	public ResponseQueryCaseStatus getResponseQueryCaseStatus() {
		return responseQueryCaseStatus;
	}
	public void setResponseQueryCaseStatus(ResponseQueryCaseStatus responseQueryCaseStatus) {
		this.responseQueryCaseStatus = responseQueryCaseStatus;
	}
	
}
